Area-Efficient Static and Incremental Graph Drawings

نویسندگان

  • Therese C. Biedl
  • Michael Kaufmann
چکیده

In this paper, we present algorithms to produce orthogonal drawings of arbitrary graphs. As opposed to most known algorithms, we do not restrict ourselves to graphs with maximum degree 4. The best previous result gave an (m ? 1) (m 2 + 1)-grid for graphs with n nodes and m edges. We present algorithms for two scenarios. In the static scenario, the graph is given completely in advance. We produce a drawing on a grid of size at most m+n 2 m+n 2 , or on a larger grid where the aspect ratio of the nodes is bounded. Furthermore, we give upper and lower bounds for drawings of the complete graph K n in the underlying model. In the incremental scenario, the graph is given one node at a time, and the placement of previous nodes can not be changed for later nodes. We then come close to the bounds achieved in the static case and get at most an (m 2 + n) (2 3 m + n)-grid. In both algorithms, every edge gets at most one bend, thus, the total number of bends is at most m. Then we focus on planar graphs and outer-planar graphs. We obtain planar drawings in an (m?n+1)minf m 2 ; m?n+1g-grid with m?n bends for planar triconnected graphs. The best previous result here was an m m-grid and m bends, if the boxes of the nodes are constrained to be small. All algorithms work in linear time. 1 Background In recent years, the subject of graph drawings has created intense interest, due to numerous applications. Diierent drawing styles have been investigated (see 3] for an overview). One possible drawing technique is to produce orthogonal graph drawings, where only horizontal and vertical lines are employed. For example, in networking and data base applications, graph drawings serve as a tool to help display large diagrams eeciently. Speciic uses of orthogonal graph drawings include Data Flow Diagrams and Entity Relationship Diagrams. The goal is to obtain an aesthetically pleasing drawing, and common objectives are small area, few bends, and few crossings.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigating The Seismic Response of Structural Walls Using Nonlinear Static and Incremental Dynamic Analyses

Structural walls commonly used as efficient structural elements to resist lateral and vertical loads. Diverse performance of bearing wall system in past earthquakes, motivates investigation on the adequacy of current seismic design provision for these walls. This study considers seismic performance of model walls of bearing wall and building frame systems designed as ordinary and special struct...

متن کامل

Area-efficient Grid Drawings of Graphs

The visualization of relational information is concerned with the presentation of abstract information about relationships between various entities. It has many applications in diverse domains such as software engineering, biology, civil engineering, and cartography. Relational information is typically modeled by an abstract graph, where vertices are entities and edges represent relationships b...

متن کامل

The Three-Phase Method: A Unified Approach to Orthogonal Graph Drawing

In this paper, we study orthogonal graph drawings from a practical point of view. Most previously existing algorithms restricted the attention to graphs of maximum degree four. Here we study orthogonal drawing algorithms that work for any input graph, and discuss diierent models for such drawings. Then we introduce the three-phase method, a generic technique to create high-degree orthogonal dra...

متن کامل

A Hybrid Model for Drawing Dynamic and Evolving Graphs

Dynamic processes frequently occur in many applications. Visualizations of dynamically evolving data, for example as part of the data analysis, are typically restricted to a cumulative static view or an animation/sequential view. Both methods have their benefits and are often complementary in their use. In this article, we present a hybrid model that combines the two techniques. This is accompl...

متن کامل

Efficient and Dynamic Simplification of Line Drawings

In this paper we present a pipeline for rendering dynamic 2D/3D line drawings efficiently. Our main goal is to create efficient static renditions and coherent animations of line drawings in a setting where lines can be added, deleted and arbitrarily transformed on-the-fly. Such a dynamic setting enables us to handle interactively sketched 2D line data, as well as arbitrarily transformed 3D line...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997